import java.io.IOException;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;
/** Clase empleada para conectar a un servidor concreto y enviar mensajes
 * a el mismo (fin = cerrar el socket / cerrarservidor = terminar server )
 * 
 * @author Francisco
 *
 */
public class ClienteWrite extends Thread {
	Socket cliente;

	public ClienteWrite( Socket cliente) {
		this.cliente = cliente;
		
	}

	@Override
	public void run() {
		try {
			PrintWriter salidaAlServer = new PrintWriter(
					cliente.getOutputStream(), true);
			salidaAlServer.println("Write");
			int cont = 0;
			String mensaje = "";
			do {
				Scanner sc = new Scanner(System.in);
				mensaje = sc.next();
				salidaAlServer.println(mensaje);
				if(mensaje.equalsIgnoreCase("fin") || mensaje.equalsIgnoreCase("cerrarServidor")){
					salidaAlServer.close();
				}
			} while (!cliente.isClosed());
		} catch (IOException e) {
			e.printStackTrace();
		}

	}
}
